/**
 * 
 */
package com.shtel.paas.monitorcenter.view.dispaly.host.monitor.service;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.shtel.paas.monitorcenter.view.dispaly.host.monitor.entity.SearchServerInfoEntity;
import com.shtel.paas.monitorcenter.view.dispaly.host.monitor.vo.SearchServerInfoVo;
import com.shtel.paas.monitorcenter.view.dispaly.host.monitor.vo.selecthostMonitorTreeDataVo;

/**
 * @author zhaochuan.zhong
 *
 */
@Repository
public interface HostMonitorService {

	// 获取每台服务器的基本信息
	SearchServerInfoVo selectServiceInfo(SearchServerInfoEntity rmpEnt);

	// 获取Grafana信息
	String getGrafanaUrl(Integer id);

	// 动态获取动态树的第一到第二层节点数据
	List<Object> selecthostMonitorTreeData();

	// 异步获取动态树的第三层节点数据
	List<selecthostMonitorTreeDataVo> asyncSelectHostMonitorTreeData(
			String commentId);

}
